/*
 * Autenticazione.java
 *
 * Created on 11 agosto 2005, 12.30
 */

package it.luigiarpino.sudoku;

import java.io.File;
import java.io.RandomAccessFile;
/**
 *
 * @author  Amministratore
 */
public class Autenticazione {
    private boolean isRegistrato;
    private String nominativo;
    
    /** Creates a new instance of Autenticazione */
    public Autenticazione() {
        File file;
        try {
        	file=new File(System.getProperty("user.dir")+File.separator+"Licenza.dat");
        }
        catch(java.lang.Exception e){
            System.out.println("Errore lettura File");
            this.isRegistrato=false;
            this.nominativo="";
            return;
        }
        RandomAccessFile rfile;
        try{
            file=new File(System.getProperty("user.dir")+File.separator+"Licenza.dat");
            rfile=new RandomAccessFile(file,"r");
            String password=new String();
            password=rfile.readLine();
            if (password.equalsIgnoreCase("PIPPO")){
                this.isRegistrato=true;
            }
            this.nominativo=Cifratura.Decritta(rfile.readLine());
        }
        catch(java.lang.Exception e){
            System.out.println("Errore lettura File Random");
            this.isRegistrato=false;
            this.nominativo="";
            return;
        }

    }// fine costruttore
    
    
   
    
    public boolean IsRegistrato()
    {
        return this.isRegistrato;
    }
    
    public String getDati(){
        return this.nominativo;
    }
        
    
}// Fine classe
